.main{
    margin: 0 auto;
    width: 1000px;
}
.h-con{
    .h-top{
        line-height: 90px;
        border-bottom: 4px solid #8BC772;
        .welcome{
            margin-left: 20px;
            font-size: 20px;
            color: #000;
        }
        .hasuser{
            margin-right: 26px;
            color: #999999;
            a:hover{
                text-decoration: underline;
            }
        }

    }
}
.con-con{
    height: 532px;  
    background: gold url("../img/register/20151102101856501.jpg");
    box-sizing: border-box;
    position: relative;
    .users{
        width: 304px;
        height: 447px;
        background: #fff;
        // background: red;
        right: 25px;
        top: 31px;
        position: absolute;
        padding-left: 12px;
        padding-right: 10px;
        box-sizing: border-box;
        input{
            text-indent: 5px;
            outline: none;
            border:1px solid #CCCCCC;
        }
        p span{
            display: inline-block;
            height: 20px;
            background: #FEE6E7;
            color: #FF8080;
        }
        .txt{
            width: 278px;
            height: 34px;
        }
        .yzcode input{
            width: 155px;
            height: 35px;
        }
        .yzcode span:nth-of-type(1){
            width: 100%;
            background-color: #FFF;
        }
        .yzcode span:nth-of-type(2){
            display: block;
            width: 100px;
            height: 35px;
            background: #43A41B;
            text-align: center;
            line-height: 35px;
            cursor: pointer;
            user-select:none;
        }
        .agreen{
            font-size: 12px;
            margin-top: 30px;
            margin-bottom: 16px;
            position: relative;
            .tit{
                display: none;
                width: 284px;
                height: 30px;
                line-height: 30px;
                position: absolute;
                background: #666666;
                opacity: 0.8;
                top: -43px;
                left: 0;
                text-align: center;
                color: #FFF;
            }
        }
        .regbtn input{
            width: 100%;
            height: 36px;
            background-color: #43A41B;
            color: #fff;
            font-size: 18px;
        }
        .yaoqing{
            color: #43A41B;
            font-size: 14px;
            cursor: pointer;
            height: 28px;
            line-height: 28px;
            // display: none;
        }
        .mycode{
            display: none;
        }
    }
}
.footer{
    height: 120px;
    background: #EFEFEF;
    font-size: 12px;
    .foo-con{
        text-align: center;
        overflow: hidden;
        p{
            margin-top:16px ;
        }
        .beians{
            text-align: center;
            i{
                // display: block;
                font-size: 16px;
                width: 25px;
                height: 25px;
                background: url("../img/logo/beian.png") no-repeat;
            }
        }
    }
}
.footer-botm{
    height: 17px;
    background: #8CB91E;
}